*{margin:0px;padding:0px;border:0px;}
body{font:12px Arial;}
#wrapper
{
    margin: 0px auto;
    width:100%;
    float:left;
}
#header-wrapper
{
    background: url(../images/banner.png) no-repeat;
    width: 100%;
    height: 120px;
}
#header
{
    width: 980px;
    height: 120px;
    position: relative;
    margin: 0px auto;
}
.logo
{
    margin:0px 57px;
}
#lang
{
    width:170px;
    height:70px;
    position: absolute;
    top:10px;
    right:0px;
    text-align:right;
    color:white;
}
#lang a
{
   color:white;
   text-decoration: none;
   font-size:13px;
}
#menu-top
{
    background: url(../images/bg-menu.png) no-repeat;
    width: 753px;
    height: 40px;
    position: absolute;
    right: 0px;
    bottom: 0px;
}
#menu-top-ul
{
    width:100%;
    height:40px;
}
.menu-top-li , .menu-top-li-last
{
    background: url(../images/li-menu-top.png) no-repeat right center;
    min-width:115px;
    height:43px;
    list-style-type: none;
    text-align:center;
    display:inline;
    float:left;
    line-height:40px;
}
.menu-top-li a, .menu-top-li-last a
{
    text-decoration: none;
    color:#7f7f7f;
    text-transform: uppercase;
    font-size:13px;
    font-weight:bold;
}
.menu-top-li-last
{
    background: none;
}
#main
{
    width: 980px;
    height: auto;
    margin: 0px auto; 
    text-align:center;
}
#left , .menu-left
{
    width:228px;
    float:left;
    margin-bottom:20px;
}
.title-left
{
    background:url('../images/title-left.png') no-repeat;
    width:228px;
    float:left;
    height: 43px;
    line-height:40px;
    text-transform: uppercase;
    color:white;
    border:1px #dadada solid;
    border-bottom:none;
    font-size:14px;
}
.menu-project-li
{
    background:url('../images/arrow-right.png') no-repeat left center;
    width:228px;
    float:left;
    border:1px #dadada solid;
    min-height:35px;
    line-height:35px;
    text-align:left;
    list-style-type: none;
    text-indent:20px ;
    position: relative;
    text-decoration: none;
    color:#3d83bd;
    font-weight:bold;
    font-size:13px;
}
.menu-project-li a
{
    text-decoration: none;
    color:#3d83bd;
    font-weight:bold;
    font-size:13px;
    float:left;
}
.submenu-ul
{
    border:1px #dadada solid;
    float:left;
    width:100%;
}
.submenu-li
{
    background:url('../images/arrow-project.png') no-repeat 30px center;
    list-style-type: none;
    width:99%;
    float:right;
    min-height:30px;
    text-align:left;
    border:1px #dadada solid;
    margin-left:1px;
    text-decoration: none;
    color:#3d83bd;
    line-height:30px;
    text-indent: 50px;
    border-top:none;
    border-right:none;
    border:none;
}
.submenu-li a
{
    text-decoration: none;
    color:#3d83bd;
    width:100%;
    float:left;
}
.arrow-more
{
    width:19px;
    height:21px;
    position: absolute;
    top:12px;
    right:20px;
}
div.content-support
{
    width:228px;
    float:left;
    border:1px #dadada solid;
    font-size:13px;
    text-align:center !important;
    color:#293940;
}
.tb-support
{
    width:160px;
    margin-left:20px;
}
h3.name-support
{
    width:100%;
    text-align:center;
    color:#3c3c3c;
    margin-top:15px;
    font-size:13px;
    height:25px;
}
.support-hotline
{
    width:100%;
    text-align:left;
    color:#3d83bd;
    margin-top:15px;
    font-size:13px;
    height:25px;
    text-indent: 20px;
}
#right
{
    width:745px;
    float:right;
}
.right-content
{
    width:100%;
    border:1px #dadada solid;
    width:742px;
    float:left;
    padding-bottom:20px;
    margin-bottom:5px;
    text-align:center;
}
h3.title-item 
{
    text-align: left;
    height:40px;
    width:100%;
    line-height: 40px;
    text-transform: capitalize;
    
}
h3.title-item a
{
    color:#3d83bd;
    font-size:16px;
    text-align: left;
    height:40px;
    width:100%;
    line-height: 40px;
    text-transform: capitalize;
    text-decoration: none;
}
.item
{
    width:240px;
    height:212px;
    margin-left:5px;
    float:left;
}
.line-item
{
    width:1px;
    border-left:1px #dadada solid;
    float:left;
    height:150px;
    margin:40px 10px 0px 0px;
}
.line-end-item
{
    width:700px;
    border-top:1px #dadada solid;
    float:left;
    height:1px;
    margin:15px 20px;
    z-index: 999;
}
.image-item
{
    background:url('../images/bg-product.png') no-repeat;
    width:221px;
    height:182px;
    text-align: center;
    position: relative;
    float:left;
}
.summary
{
    width: 130px;
    float:left;
    text-align:left;
    position: relative;
}
.view-more
{
    background:url('../images/view-more.png') no-repeat;
    width:100px;
    height:41px;
    float:left;
    position: absolute;
    right:-19px;
    bottom:24px;
}
.image-item-image
{
    margin-top:5px;
}

#slider, #content ,#title-content
{
    width:745px;
    float:right;
    margin-top:1px;

}
#slider
{
    float:left;
    height: 292px;
}
#title-content
{
    background:url('../images/title-center.png') no-repeat;
    height:37px;
    float:right;
    margin:10px 0px 2px 0px;
    text-align:left;
    color:#555555;
    text-transform: uppercase; 
    line-height: 45px;
    font-weight:bold;
    text-indent: 40px;
    position: relative;
}
.title-content-title
{
    position: absolute;
    top:0px;
    left:20px;
}
div.product-list
{
    background:url('../images/bg-product list.png') no-repeat;
    height:184px;
    width:197px;
    float:left;
    margin:10px 25px;
    text-align:center;
    position: relative;
}
div.img-list-product
{
    width:142px;
    height:107px;
    float:left;
    margin-left:30px;
}
h1.name-product-list a
{
    width:100%;
    height:30px;
    float:left;
    text-align:center;
    font-size: 14px;
    color:#0086b8;
    line-height:30px;
    text-decoration: none;
}
div.price-button
{
    width:100%;
    text-align:center;
    float:left;
    position: absolute;
    bottom:2px;
    left:0px;
    height:35px;
    line-height:35px;
}
div.price
{
    width:50%;
    float:left;
    color:#39454f;
    font-size:14px;
}
div.button-buy
{
    background:url('../images/bt-mua1.png') no-repeat;
    width:44%;
    float:right;
    height:38px;
    border:0px;
    cursor:pointer;
}
div.left-detail
{
    width:367px;
    height:390px;
    float:left;
    border : 1px #c0b3b3 solid;
}
div.img-detail
{
    width:100%;
    text-align:center;
    height:277px;
    margin-top:20px;
}
div.line-left-detail
{
    width:100%;
    float:left;
    height:4px;
    background:#39bb58;
}
div.thumbnail-detail
{
    width:100%;
    float:left;
    height:75px;
    margin-top:10px;
}
div.thumbnail-detail img
{
    margin:5px;
    border:0px;
}
div.right-detail
{
    width:350px;
    min-height:390px;
    float:right;
    margin-right:10px;
}
div.label-title
{
    min-height:50px;
    width:100%;
    float:left;
}
h3.title-name-product-detail
{
    width:100%;
    float:left;
    height:30px;
    line-height:30px;
    text-align:left;
    text-indent: 15px;
    color:#0077e7;
    font-size:14px;
}
h3.text-title
{
    min-width:80px;
    float:left;
    text-align:left;
    height:30px;
    line-height:30px;
    text-indent: 15px;
    font-size:13px;
    color:#161917;
}
h3.text-value
{
    width:250px;
    float:left;
    text-align:left;
    min-height:30px;
    line-height:30px;
    text-indent: 0px;
    padding-left:5px;
    color:#3d6f70;
    font-size:13px;
}
input.quatity-detail
{
    width:50px;
    height:30px;
    border:1px #b9b8b8 solid;
    line-height:30px;
    text-align:center;
    float:left;
    margin-left:15px;
    font-size:15px;
}
div.up-down-quatity
{
    width:14px;
    height:38px;
    float:left;
    margin-left:5px;
}
span.up
{
    background:url('../images/up.png') no-repeat;
    width:14px;
    height:14px;
    float:left;
    cursor:pointer;
}
span.down
{
    background:url('../images/down.png') no-repeat;
    width:14px;
    height:14px;
    float:left;
    margin-top:4px;
    cursor:pointer;
}
input.bt-buy
{
    background:url('../images/bt-mua.png') no-repeat;
    width:98px;
    height:38px;
    cursor:pointer;
    float:left;
    margin:-2px 0px 0px 10px;
}
h3.description-product-h3
{
    background:url('../images/title-description.png') no-repeat; 
    width:100%;
    float:left;
    height:50px;
    margin-top:10px;
    line-height: 50px;
    text-align:left;
    color:#0079c2;
    text-indent: 25px;
    margin-bottom:15px;
}
div.description
{
    width:95%;
    float:left;
    margin:5px;
    text-align:left;
    font-size:13px;
}
#footer
{
    clear: both;
    background:url('../images/bottom.png') no-repeat;
    height:100px;
    width:100%;
    float:left;
}
#footer-content
{
    margin:0px auto;
    width:980px;
    text-align:center;
    color:white;
}
#footer-ul
{
    width:760px;
    height:40px;
    margin-left:140px;
}
#footer-ul li
{
    width:125px;
    height:40px;
    line-height:40px;
    float:left;
    list-style-type: none;
}
#footer-ul li.line
{
    width:1px;
    height:15px;
    border-right:1px white solid;
    float:left;
    list-style-type: none;
    margin-top:12px;
}
#footer-ul li a
{
    text-decoration: none;
    color:white;
    text-transform: uppercase;
}
.content-article
{
    width:95%;
    float:left;
    text-align:left;
    padding:10px;
}
/*for slider*/
#imageShow {
            position: relative;
            list-style: none;
        }
        
        #imageShow li {
            position: absolute;
            top: 0px; left: 0px;
            z-index: 0;
        }
        
        #imageShow li.previous {
            z-index: 50;
        }
        
        #imageShow li.current {
            z-index: 100;
        }
/*For left menu*/
#ft-next-slider
{
    text-decoration: none;
}
.ft-button-slider-active
{
    color:red;
}
